have the best of someone - Alemán Inglés Diccionario